Skip to content

ci(arxiv-digest): earlier cron for reliable pre-wake UK delivery - #66

Merged
Jammy2211 merged 1 commit into
mainfrom
arxiv-digest-earlier
Jul 13, 2026
Merged

ci(arxiv-digest): earlier cron for reliable pre-wake UK delivery#66
Jammy2211 merged 1 commit into
mainfrom
arxiv-digest-earlier

Conversation

@Jammy2211

Copy link
Copy Markdown
Collaborator

Why

The daily strong-lensing #papers digest was scheduled 0 6 * * 1-5 (06:00 UTC). GitHub Actions cron only ever jitters later (0–3 h under load), never earlier, so on a congested morning it could slip to ~10:00 BST — after UK scientists have already started their day. (This morning, 2026-07-13, its first-ever scheduled weekday, the sibling morning workflows landed 08:09–10:12, confirming the delay.)

Fact-check on arXiv timing

arXiv announces new astro-ph at 20:00 US Eastern, Sun–Thu (availability docs) = ~01:00 UK (00:00 UTC summer / 01:00 UTC winter). So papers are live in the small hours — there is no "just after arXiv, in the morning" window; the papers are ready ~6 h before wake-up. The job just needs to deliver into #papers before the user is up.

Change

0 6 * * 1-50 2 * * 1-5 (02:00 UTC = 03:00 BST / 02:00 GMT nominal; worst-case +3 h jitter ≈ 05:00–06:00 BST). Digest is waiting over morning coffee, ~2 h after the overnight announcement. Timing comment updated to match. No behaviour change beyond the schedule; Mon–Fri cadence and the Monday 72 h weekend look-back are unchanged.

Note: a fixed exact delivery time is not achievable with GitHub cron — this sets the nominal early enough that the worst case still lands pre-wake.

🤖 Generated with Claude Code

…delivery

GitHub cron only jitters later (0-3h), so 06:00 UTC could slip to ~10:00
BST — after UK scientists have started their day. arXiv announces at
20:00 ET (~01:00 UK), so papers are ready overnight; run at 02:00 UTC
(03:00 BST nominal, worst-case ~06:00 BST) so the digest is waiting in
#papers before morning coffee. Comment updated to match.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant